package com.neuedu.ex;

import com.neuedu.utils.InputUtils;

import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.Scanner;

/**
 * @author 金山
 * 项目：javase
 * site: https://blog.fulfill.com.cn
 * 描述
 * @data 2024/10/1813:44
 */
public class Runner {

    public static void main(String[] args) {



        String str = "abcdef";
        str = null;


        // System.out.println(str.length());

        calc();


        System.out.println("程序结束了。。。。");

        // testfun();
    }

    static  void testfun(){
        testfun();
    }


    /**
     * 使用try  catch的方式 捕获异常
     */
    public  static  void calc() {

        try{
            int numa = InputUtils.getNum("请输入一个数字");
            int numb = InputUtils.getNum("请输入另一个数字");

            //出错,程序会抛出异常
            System.out.println("numa/numb = " + numa / numb);

            //如果上述错误没有处理 则后续的代码 不能正常执行
            System.out.println("numa*numb = " + numa * numb);
            System.out.println("numa+numb = " + numa + numb);
            System.out.println("numa-numb = " + (numa - numb));
        }catch (ArithmeticException ex ){  //捕获到异常
            System.out.println("跳过算数运算吧，继续下面的代码");
        }

        File file = new File("");
        // InputStream is = new FileInputStream(file);


    }











}
